* nsterm.m ((NSSize)windowWillResize): Use esprintf, not sprintf,
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 29 Aug 2011 19:09:16 +0000 (12:09 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 29 Aug 2011 19:09:16 +0000 (12:09 -0700)
in case result does not fit in int.

src/ChangeLog
src/nsterm.m

index f8113a31b163c28f6b4fbc52b56e70464ccda457..6a902376e70d52d5dd145ad2d2749be2d720e730 100644 (file)
@@ -74,6 +74,9 @@
        (Fexecute_kbd_macro): Don't assume repeat count fits in int.
        * macros.h (executing_kbd_macro_iterations): Now EMACS_INT, not int.
 
+       * nsterm.m ((NSSize)windowWillResize): Use esprintf, not sprintf,
+       in case result does not fit in int.
+
 2011-08-26  Paul Eggert  <eggert@cs.ucla.edu>
 
        Integer and memory overflow issues (Bug#9196).
index 4c9574c35ba9aa2b8ee7f513d3513341f70bc2ef..827404a2974ac08b5e089a817e68ca02d4592da5 100644 (file)
@@ -5316,7 +5316,7 @@ ns_term_shutdown (int sig)
             strcpy (old_title, t);
           }
         size_title = xmalloc (strlen (old_title) + 40);
-        sprintf (size_title, "%s  —  (%d x %d)", old_title, cols, rows);
+       esprintf (size_title, "%s  —  (%d x %d)", old_title, cols, rows);
         [window setTitle: [NSString stringWithUTF8String: size_title]];
         [window display];
         xfree (size_title);